home *** CD-ROM | disk | FTP | other *** search
/ The Essential Home & Business Collection / The Essential Home & Business Collection.iso / 27 / 3 / 5 / HP22D5.ZIP / EXTERN / IO / WRITE.ASM < prev   
Assembly Source File  |  1991-04-16  |  509b  |  40 lines

  1. DOSSEG
  2. .MODEL        LARGE
  3.  
  4. .DATA
  5.  
  6. .CODE
  7.  
  8. ; ---------------------------------------------------------------------------
  9. ; write(handle,buf,num_bytes);
  10. ; ---------------------------------------------------------------------------
  11.         public        _write
  12. _write        proc        far
  13.         push        bp
  14.         mov        bp,sp
  15.  
  16.         push        ds
  17.  
  18.         mov        ah,040h
  19.         mov        bx,[bp+6]
  20.         lds        dx,[bp+8]
  21.         mov        cx,[bp+12]
  22.         int        21h
  23.  
  24.         jnc        end_write
  25.  
  26.         mov        ax,-1
  27.  
  28. end_write:
  29.         pop        ds
  30.         pop        bp
  31.         retf
  32. _write        endp
  33.  
  34.         END
  35.  
  36.  
  37.  
  38.  
  39.  
  40.